.portal-com-logo {
    position: relative;
    height: 62px;
    top: 50%;
    margin-top: -31px;
}
.div-diy-icon {
    font-size: 32px;
    float: right;
    z-index: 999;
    position: absolute;
    margin-left: 100%;
    left: -36px;
    bottom: 0;
    cursor: pointer;
}


.portal-container-diy-layout {
    text-align: center;
    position: relative;
    height: 100%;
}

.portal-container-diy-layout .portal-icon-diy-layout{
    font-size: 32px;
    float: right;
    visibility: hidden;
    color: #fff;
    z-index: 999;

}

.portal-icon-diy-layout{
    z-index:999;
}

.diy-show-icon {
    width: 200px;
    height: 200px;
    margin-top: 39px;
    margin-left: 10px;
}

.img-edit-del{
    margin-left: 212px;
    margin-top: -226px;
    font-size: 20px;

}


.portal-container-diy-layout:hover  .portal-icon-diy-layout{
    visibility: visible;
}


